/**
 * 通知流程基本信息
 */
export interface NotifyFlowInfo {
  /**
   * 通知流程ID
   */
  notifyFlowId: number;
  /**
   * 通知流程名称
   */
  flowName: string;
  /**
   * 流程话术
   */
  flowScript?: string;
  /**
   * 流程状态：(0:已上线，1：已下线)
   */
  flowStatus?: number;
  /**
   * 通知流程创建时间
   */
  createTime?: string;
  /**
   * 呼前短信模板id
   */
  beforeCallSmsTempId?: number;
  /**
   * 呼前短信模板name
   */
  beforeCallSmsTempName?: string;
  /**
   * 呼通挂机短信模板Id
   */
  sysAnswerByeTempId?: number;
  /**
   * 呼通挂机短信模板name
   */
  sysAnswerByeTempName?: string;
  /**
   * 未呼通呼通挂机短信模板Id
   */
  sysNoanswerByeTempId?: number;
  /**
   * 未呼通呼通挂机短信模板name
   */
  sysNoanswerByeTempName?: string;
}

/**
 * 查询通知流程列表入参
 */
export interface NotifyFlowRequest {
  /**
   * 通知流程名称
   */
  flowName?: string;
  /**
   * 当前页码
   */
  pageNo: number;
  /**
   * 每页条数
   */
  pageSize: number;
}

/**
 * 创建通知流程入参
 */
export interface CreateNotifyFlowRequest {
  /**
   * 通知流程名称
   */
  flowName: string;
  /**
   * 流程话术
   */
  flowScript?: string;
  /**
   * 呼前短信模板id
   */
  beforeCallSmsTempId?: number;
  /**
   * 呼通挂机短信模板Id
   */
  sysAnswerByeTempId?: number;
  /**
   * 未呼通呼通挂机短信模板Id
   */
  sysNoanswerByeTempId?: number;
}

/**
 * 修改通知流程入参
 */
export interface EditNotifyFlowRequest {
  /**
   * 通知流程名称
   */
  flowName: string;
  /**
   * 流程话术
   */
  flowScript?: string;
  /**
   * 呼前短信模板id
   */
  beforeCallSmsTempId?: number;
  /**
   * 呼通挂机短信模板Id
   */
  sysAnswerByeTempId?: number;
  /**
   * 未呼通呼通挂机短信模板Id
   */
  sysNoanswerByeTempId?: number;
}
